def division():
    """功能：分苹果"""
    print("\n=============分苹果了==================\n")
    apple = int(input("请输入苹果的个数:"))  # 输入苹果的个数
    children = int(input("请输入来了几个小朋友:"))
    if apple < children:
        raise ValueError("苹果太少了，不够分")
    result = apple // children  # 整除计算每个人分几个苹果
    remain = apple - result * children  # 计算余下几个苹果
    if remain > 0:
        print(apple, "个苹果，平均分给", children, "个小朋友，每人分", result, "个，剩下", remain, "个。")
    else:
        print(apple, "个苹果，平均分给", children, "个小朋友，每人分", result, "个。")


try:  # 捕获异常
    division()  # 调用分苹果的函数
except ZeroDivisionError:  # 处理异常
    print("\n出错了 ~_~ ——苹果不能被0个小朋友分")
except ValueError as e:  # 处理ValueError异常
    print("\n出错了 ~_~ ——", e)  # 输出错误原因
